SDK-2612: IDV - Support configuration for IDV shortened flow #489
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
To implement the new configuration allowing RPs to shorten the flow by omitting specified screens, a structured approach is necessary. Below is a detailed implementation plan, broken down into actionable subtasks:
1. Requirement Analysis
suppressed_screensfeature.2. Design Changes
suppressed_screensproperty as an optional parameter.suppressed_screensconfiguration. This includes conditional checks to skip these screens.3. Backend Development
suppressed_screensfield.suppressed_screens.suppressed_screensand adjust flow control in the backend.4. Frontend/SDK Impact Assessment
suppressed_screensconfigurations.5. Testing Plan
suppressed_screensfeature behaves correctly.suppressed_screens.suppressed_screensis not used.6. Documentation
suppressed_screensconfiguration.sdk_configJSON structures.7. Deployment Plan
8. Rollout and Monitoring
9. Post-Implementation Review
By following this plan, we will ensure a smooth integration of the
suppressed_screensfeature, allowing RPs greater flexibility in configuring their flows.